package cn.uce.cc.srv.dao.impl;

import cn.uce.base.entity.CcosNetDistrict;
import cn.uce.base.vo.CcosNetDistrictVo;
import org.springframework.stereotype.Repository;

import cn.uce.base.page.Page;
import cn.uce.base.page.Pagination;
import cn.uce.core.db.IBaseDao;

import java.util.List;
import java.util.Map;

/**
 * @Description: DAO接口类
 * @author UCE-CodeGenerator
 * @date 2020年06月29日 下午04:57:46
 */
@Repository("ccosNetDistrictDao")
public interface ICcosNetDistrictDao extends IBaseDao<CcosNetDistrict, Long> {
	
	/**
	 * @Description: 分页查询
	 * @param ccosNetDistrictVo 
	 * @param page 分页参数
	 * @return 
	 * @author UCE-CodeGenerator
	 * @date 2020年06月29日 下午04:57:46
	 */
	public Pagination<CcosNetDistrict> findByPagination(CcosNetDistrictVo ccosNetDistrictVo, Page page);

    CcosNetDistrict findAreaByCode(CcosNetDistrict ccosNetDistrict);

    List<Map<String, Object>> getAreaCodeByCondition(CcosNetDistrictVo ccosNetDistrictVo);

	List<Map<String, Object>> getProvince();
}